Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Ignorowanie nawiasów: <,> przez funkcję fgets
adas007
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 9.03.2007

Ostrzeżenie: (0%)
-----


Odczytuje sobie zawartość pliku o następującej strukturze:

<_:d>  <http://xmlns.com/foaf/0.1/name>   "Nela" .
<_:d>  <http://xmlns.com/foaf/0.1/surname>   "Nelowska" .
<_:d>  <http://xmlns.com/foaf/0.1/nick>   "Nelcia" .
<_:d>  <http://xmlns.com/foaf/0.1/gender>   "female" .
<_:d>  <http://xmlns.com/foaf/0.1/age>   16.





Robię to w ten sposób:

  1. <?php
  2. $uchwyt = @fopen ("przyklad.n3", "r");
  3. if ($uchwyt) {
  4. while (!feof($uchwyt)) {
  5.    $bufor = fgets($uchwyt);
  6.    echo $bufor."<br/>";
  7.    }
  8. fclose ($uchwyt);
  9. ?>


Okazuje się,że w każdym wierszu pominięta zostaje część między drugą parą ostrych nawiasów wraz z samymi nawiasami. Funkcja echo wyświetla:

<_:d> "Nela" .
<_:d> "Nelowska" .
<_:d> "Nelcia" .
<_:d> "female" .
<_:d> 16.


Pierwsza para nawiasów zostaje odczytana. Chciałbym odczytać całą zawartość każdego wiersza

Ten post edytował adas007 24.10.2008, 16:40:48
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 18:39